package com.baseframe.sys.service.dao;


import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

import com.baseframe.sys.entity.FrameModule;


/**
 * 菜单管理
 * 
 */
public interface FrameModuleRepository extends JpaSpecificationExecutor<FrameModule>,JpaRepository<FrameModule,String> {

    /**
     * 获取不包含按钮的菜单列表
     * @param type 类型
     * @return SysMenu的列表
     */
    List<FrameModule> findByModuletypeNot(int type);

    /**
     * 根据父菜单，查询子菜单
     * @param parentId 上级菜单的id
     * @return SysMenu的列表
     */
    List<FrameModule> findByParentguid(String parentId);
}
